package modelo.caracteristicas;

public enum Vehiculo implements ICaracteristica{

	DESCAPOTABLE("Prometio llevarme a dar un paseo en su descapotable."), 
	LIMUSINA("Pregunto donde podia estacionar su limusina."), 
	DEPORTIVO("Tenia un llamativo auto deportivo."), 
	MOTO("Tenia una bonita moto.");

	private String nombre;
	Vehiculo(String nombre){
		this.nombre = nombre;
	}
	@Override
	public String getDescripcion() {
		return this.nombre;
	}

	public static Vehiculo obtenerVehiculoSegunDescripcion(String descripcion){
		
		if( descripcion == Vehiculo.DESCAPOTABLE.getDescripcion())
			return Vehiculo.DESCAPOTABLE;
		else if ( descripcion == Vehiculo.LIMUSINA.getDescripcion())
			return Vehiculo.LIMUSINA;
		else if ( descripcion == Vehiculo.DEPORTIVO.getDescripcion())
			return Vehiculo.DEPORTIVO;
		else if ( descripcion == Vehiculo.MOTO.getDescripcion())
			return Vehiculo.MOTO;
		else
			return null;
	}
}
